﻿using AssetRipper.SourceGenerated.NativeEnums.Global;

namespace AssetRipper.SourceGenerated.Extensions.Enums.AnimationClip.GenericBinding
{
	/// <summary>
	/// Based on <see cref="BindType"/>
	/// </summary>
	public enum BindingCustomType : byte
	{
		None = 0,
		Transform = 4,
		AnimatorMuscle = 8,

		BlendShape = 20,
		Renderer = 21,
		RendererMaterial = 22,
		SpriteRenderer = 23,
		MonoBehaviour = 24,
		Light = 25,
		RendererShadows = 26,
		ParticleSystem = 27,
		RectTransform = 28,
		LineRenderer = 29,
		TrailRenderer = 30,
		PositionConstraint = 31,
		RotationConstraint = 32,
		ScaleConstraint = 33,
		AimConstraint = 34,
		ParentConstraint = 35,
		LookAtConstraint = 36,
		Camera = 37,
		VisualEffect = 38,
		ParticleForceField = 39,
		UserDefined = 40,
		MeshFilter = 41,
	}
}
